翻訳と辞書
Words near each other
・ Composite number
・ Composite odontoma
・ Composite order
・ Composite overwrapped pressure vessel
・ Composite pattern
・ Composite plate
・ Composite portrait
・ Composite print
・ Composite propeller
・ Composite reaction texturing
・ Composite reflectivity
・ Composite repairs
・ Composite rules shinty–hurling
・ Composite ship
・ Composite Software
Composite structure diagram
・ Composite Superman
・ Composite Training Unit Exercise
・ Composite transposon
・ Composite Truth
・ Composite UI Application Block
・ Composite variety
・ Composite video
・ Compositing
・ Compositing (democracy)
・ Compositing software
・ Compositing window manager
・ Compositio Mathematica
・ Composition
・ Composition (combinatorics)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Composite structure diagram : ウィキペディア英語版
Composite structure diagram

Composite structure diagram in the Unified Modeling Language (UML) is a type of ''static structure diagram'', that shows the internal structure of a class and the ''collaborations'' that this structure makes possible.
This diagram can include internal ''parts'', ''ports'' through which the parts interact with each other or through which instances of the class interact with the parts and with the outside world, and ''connectors'' between parts or ports. A ''composite structure'' is a set of interconnected elements that collaborate at runtime to achieve some purpose. Each element has some defined ''role'' in the collaboration.
== Composite structure concepts ==
The key composite structure entities identified in the UML 2.0 specification are structured classifiers, parts, ports, connectors, and collaborations.〔OMG (2008). ''(OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 )'' p.161-192.〕
* Part : A ''part'' represents a role played at runtime by one instance of a classifier or by a collection of instances. The part may only name the role, it may name an abstract superclass, or it may name a specific concrete class. The part can include a multiplicity factor, such as the () shown for Viewer in the diagram.
* Port : A ''port'' is an interaction point that can be used to connect structured classifiers with their parts and with the environment. Ports can optionally specify the services they provide and the services they require from other parts of the system. In the diagram, each of the small squares is a port. Each port has a type and is labelled with a name, such as "var", "indVar1", or "view" in the diagram. Ports may contain a multiplicity factor, for example ().
:Ports can either delegate received requests to internal parts, or they can deliver these directly to the behavior of the structured classifier that the port is contained within. Public ports that are visible in the environment are shown straddling the boundary, while protected ports that are not visible in the environment are shown inside the boundary. All the ports in the diagram are public, except for the view port along the right boundary of FibonacciSystem.
* Connector : A ''connector'' binds two or more entities together, allowing them to interact at runtime. The connector is shown as a line between some combination of parts, ports and structured classifiers. The diagram shows three connectors between ports, and one connector between a structured classifier and a part.
* Collaboration : A ''collaboration'' is generally more abstract than a structured classifier. It is shown as a dotted oval containing roles that instances can play in the collaboration.
* Structured classifier : A ''StructuredClassifier'' represents a class, often an abstract class, whose behavior can be completely or partially described through interactions between parts.
* Encapsulated classifier : An ''EncapsulatedClassifier'' is a type of structured classifier that contains ports. In the diagram above, both FibonacciSystem and Variable are encapsulated classifiers because they both have ports along their boundaries.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Composite structure diagram」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.